package com.example.j280_webproject.userConsole.service;

import com.example.j280_webproject.day038.jdbc.BaseJDBC;
import com.example.j280_webproject.userConsole.jdbc.UserJDBC;
import org.json.JSONObject;

import java.sql.SQLException;
import java.util.ArrayList;

public class UserListService {
    /**
     * 调用new UserJDBC().userList方法获取所有用户信息
     *
     * @return      返回一个JSONObject对象
     */
    public JSONObject userList ()  {
        JSONObject jsonObject = new JSONObject();
        try {
            ArrayList<JSONObject> jsonObjects = new UserJDBC().userList(BaseJDBC.createConnection());
            jsonObject.put("code",200);
            jsonObject.put("msg","查询用户信息列表成功");
            jsonObject.put("list",jsonObjects);

        } catch (SQLException e) {
            e.printStackTrace();
            jsonObject.put("code",306);
            jsonObject.put("msg","系统繁忙，请稍后再试！");
        }
        return jsonObject;
    }
}
